home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 12 / CU Amiga Magazine's Super CD-ROM 12 (1997)(EMAP Images)(GB)[!][issue 1997-07].iso / CUCD / Games / DestructivePoker / sources / sources.lha / betprefs.h < prev    next >
C/C++ Source or Header  |  1997-02-13  |  1KB  |  57 lines

  1. /*
  2.         betprefs.h      (panos asetukset)
  3.  
  4.         V1.00 - 241196  Kimmo Teräväinen
  5.         -----   ------  ----------------
  6.         V0.10   291196  Started by modifying handprfs.h
  7.         V0.11   121296  Now Constructors have the same parameter in
  8.                         the both version (Windows & AmigaOS).
  9.  
  10.  
  11. */
  12. #ifndef DC1_POKER_BETPREFS
  13. #define DC1_POKER_BETPREFS
  14.  
  15. #include "game.h"
  16.  
  17. #ifdef _Windows
  18.  
  19. class TPrefsBetDialog: public TDialog {
  20.   cGamePoker *game;
  21.   TComboBox  changes,jokers;
  22.   static const char *Numerot[];
  23. public:
  24.   TPrefsBetDialog(cGamePoker *ngame,TWindow *parent) :
  25.     TDialog(parent,DIALOG_PREFSBET,0),
  26.     changes(this,COMBO_CHANGES),
  27.     jokers(this,COMBO_JOKERS),
  28.     game(ngame)
  29.   {}
  30.   void SetupWindow();
  31.  
  32.   void ButtonOK() {
  33.     game->SetChanges(changes.GetSelIndex()+1);
  34.     game->SetJokers(jokers.GetSelIndex());
  35.     CloseWindow();
  36.   }
  37.  
  38.   DECLARE_RESPONSE_TABLE(TPrefsBetDialog);
  39. };
  40.  
  41.  
  42.  
  43. #else
  44.  
  45. class TPrefsBetDialog {
  46.   Window *parent;
  47.   cGamePoker *game;
  48. public:
  49.   TPrefsBetDialog(cGamePoker *ngame,Window *Wnd) :
  50.     parent(Wnd), game(ngame) {}
  51.  
  52.   void Execute();
  53. };
  54.  
  55. #endif
  56.  
  57. #endif